Short: B-spline based 3D object creation/converter program Type: gfx/3d Uploader: enigma@dorsai.dorsai.org Author: Fori Owurowa Spline based object creation program. Converts to Real3D, Imagine, and Lightwave formats. AGA support. -----------------------------Cut Here----------------------------------- ********* THIS IS VERSION 1.6 A NEW UPDATE TO VERSION 1.5 ************** If you are interested in distributing this product, all dealer inquiries are welcome. No liability from the use or misuse of this program is expressed or implied. All products mentioned are the trade marks of their respective companies and have no affiliation with FreeForm at this time. All code of the program is the property of Fori Owurowa and may not be used in whole or in part for any other purposes but running this DEMO. **************************** IMPORTANT ********************************** You need the Helvetica11 bitmap font. FreeFormDemo03040 - For 68030 and 68040 machines with math co-processors. If you have 3.0 operating system or greater, you must set the path name for where MULTIVIEW is located on your machine, in order to access the online help. Change the last line in the configfile, that says amigaguide to your path name. You may also have to move the ff.guide file to the same directory as you specified for the MULTIVIEW path. Look at the "WHATS NEW" button in the help system. ************************************************************************* FreeForm is a Bspline and NURB editor for Real3D2, LightWave, Caligari, Imagine and Aladdin. Some example conversions have been done for you to see. REAL3D2 - spoutbs.rpl LIGHTWAVE - spoutbs.geo CALIGARI - spoutbs.geo IMAGINE - spoutbs.imag This usable DEMO is provided so you can see some of the functions of the program. Some functions are not accessible, for obvious reasons. There may be some screen shots and a short morphing demo included if time and space allow. The program includes on_line help through an amiga guide file and phone tech support. If you wish to order the full program, it is only $59.95. Please include what type of processor you have. You will receive all future upgrades for only $5 for each upgrade. (Please support an Amiga programmer) $59.90 + $5 shipping and handling. Fori Owurowa 1873-75 Cropsey Ave Brooklyn, NY 11214 U.S.A You can reach me at the following E-mail address: enigma@dorsai.dorsai.org FreeForm is a Bspline and NURB editor for Real3D2, LightWave, Caligari and Imagine. Some example conversions have been done for you to see. REAL3D2 - spoutbs.rpl LIGHTWAVE - spoutbs.geo CALIGARI - spoutbs.geo IMAGINE - spoutbs.imag This usable DEMO is provided so you can see some of the functions of the program. Some functions are not accessible, for obvious reasons. Due to the reorganization of functions for the DEMO, you may experience some bugs. Due to the large amount of combinations of button presses and functions, it is impossible to find all of the bugs on my own. If you find any while using the program, please describe them and what you tried to do, and forward the information to my friends BBS address or to me directly at the address below. This demo contains just part of the abilities of the program. Some prefs and other functions were shortened or left out do to: 1. It's a DEMO 2. Space considerations There may be some screen shots and a short morphing demo included if time and space allow. The program includes on_line help through an amiga guide file and phone tech support. If you wish to order the full program, it is only $59.95. Please include what type of processor you have. You will receive all future upgrades for only $5 for each upgrade. (Please support an Amiga programmer) $59.90 + $5 shipping and handling. Fori Owurowa 1873-75 Cropsey Ave Brooklyn, NY 11214 U.S.A 718-996-1842 (12:30 pm to 7:30 pm Eastern time) For registered users only enigma@dorsai.dorsai.org FreeForm has a realtime Perspective and Parallel view interface, with points picking and bones modification in all views. In the interactive modes, you can choose how your object is displayed on the fly. Choose from 1. Knot- object drawn in realtime by connecting points through the knots. This gives you a more accurate shape and size than Real3D's lines through the control points. 2. Cntrl Pnt- Same as Real3D's lines drawn through the control points. 3. BOUNDING BOX - You can toggle this on and off, on the fly, while in any of the two other modes. It is useful if your machine is slower or the number of points on the object is very large. The following are just some of the features in the program, that I feel are improvements over most of Real3D2's Bspline modeling portion. 1. FreeForm IS 20 TIMES FASTER THAN REAL3D2.(Yes, I said 20 times !) FreeForm renders your objects without having to set any subdivision levels. Your objects are always be smooth. No matter what resolution your in or how close you zoom in to the object, you won't see the polygonal edges that appear on smooth objects in Real3d when you zoom in close and render. The curves in the editor, also maintain their smoothness at any resolution and zoom, without having to set any subdivision levels. FREEFORM CAN RENDER CURVES IN CURVE SHADE MODE, FASTER THAN IMAGINE2 RENDERS POLYGONS IN SCANLINE !; 2. Spin open objects at angles of less than 360 degrees, at 1 degree increments. 4. Easy duplication of control points, by setting the point to be a SINGLE, DOUBLE or TRIPLE type. This way of doing it frees you from having to figure out how many points are already there, and takes away the lengthy task of separating the object into curves, then duplicating or deleting points, (hoping that you didn't add to many or to little), then picking all the right curves in the right orders, and putting the object back together again as in Real3D. (When I brought a computer I wanted it to do most of the work not me !) 5. Give an edge curve a thickness automatically. 6. Set Object On Ground function, positions objects on the editors ground for you. 7. Pick points by dragging, clicking or lassoing. Lasso lets you draw a freehand line encircling points that you want picked. It allows you to weave in and out of spaces that a drag box cannot get to. 8. Adjust object by Control Points or Knot Points. 9. Automatic Bones creation for objects, and modification of objects using Bones. 10. Export objects to Real3D2(Bsplines and Tension NURBS), LightWave, Caligari and Imagine (Bsplines and Tension NURBS converted to polygons adjustable by you). 11. Rail extrusion allows easy creation of complexed shapes (Example teapot spout - spoutbs.FreeForm). Rail extrusion automatically aligns the cross section to be extruded for you. Real3D2 does not. 12. Morph Extrusion allows you to set 2 edge curves, and FreeForm will extrude from one to the other creating the in between sections for you. (Example - a mesh that is a circle at one end, and changes to a square at the other). 13. Screen redraw is 3 times faster than Real3d2. 14. Curves drawn during dragging are complete, and not disconnected from the mesh like Real3D's. 15. Points are highlighted for easy picking; and picked points are shown to you, so you can tell if you have all that you wanted. 16. Tension - allows you to modify the shape of curve sections without it affecting the knot position. This makes your Bsplines NURB like curves and allows you to create objects which are next to impossible in Real3D2. (In Real3D2, when you triple a point to create a sharp corner, the knot moves away from its original position, changing the size and shape of the object. A result wich you may not always want. Example- Imagine a bottle whose cross section is a smooth circle from the top to the center of the bottle, and changes to a sharp edged octagon from the middle to the bottom. Much like a bottle of Heinz ketchup. 17. Blend - allows you to pick sections and generate a smooth transition from the first sections shape, to the last sections shape.(Blends Tension) 18. Easy Morphing previews - Just pick an object, set it to source. Pick another object, and set it to target. Then select Morph it. That's it ! 19. Multi-pick file requester allows you to load in more than one object at one time. 20. Export objects to 9 different workspaces; without any additional memory usage. 21. Taper and twist with easy to use deformation functions. 22. Change the render screen mode and resolution with out having to open new environments. 23. And more new stuff I added. ============================= Archive contents ============================= Original Packed Ratio Date Time Name -------- ------- ----- --------- -------- ------------- 456 312 31.5% 10-May-94 23:39:00 freeform3d/rail_objects/cross_sec.FreeForm 628 260 58.5% 10-May-94 23:39:08 freeform3d/rail_objects/rail_explain_pics.info 29986 9292 69.0% 10-May-94 23:39:06 freeform3d/rail_objects/rail_explain_pics/frame3 460 269 41.5% 10-May-94 23:39:08 freeform3d/rail_objects/rail_explain_pics/frame3.info 23428 4215 82.0% 10-May-94 23:39:02 freeform3d/rail_objects/rail_explain_pics/frame1 460 268 41.7% 10-May-94 23:39:02 freeform3d/rail_objects/rail_explain_pics/frame1.info 27438 6196 77.4% 10-May-94 23:39:04 freeform3d/rail_objects/rail_explain_pics/frame2 460 269 41.5% 10-May-94 23:39:04 freeform3d/rail_objects/rail_explain_pics/frame2.info 628 272 56.6% 10-May-94 23:50:18 freeform3d/ConvertedObjects.info 56487 20416 63.8% 10-May-94 23:38:46 freeform3d/ff.guide 841 325 61.3% 10-May-94 23:50:18 freeform3d/ff.guide.info 1590 781 50.8% 10-May-94 23:38:48 freeform3d/ff.readme 837 318 62.0% 10-May-94 23:50:18 freeform3d/ff.readme.info 460 308 33.0% 10-May-94 23:39:00 freeform3d/rail_objects/rail1.FreeForm 460 297 35.4% 10-May-94 23:39:00 freeform3d/rail_objects/rail2.FreeForm 3236 3134 3.1% 16-Dec-93 10:57:28 freeform3d/AmigaGuide 139828 29144 79.1% 11-May-94 00:25:24 freeform3d/convertedobjects/spoutbs.geo 28186 13290 52.8% 17-Dec-93 15:01:44 freeform3d/convertedobjects/spoutbs.imag 1539 540 64.9% 17-Dec-93 14:54:08 freeform3d/convertedobjects/spoutbs.rpl 10984 6709 38.9% 16-Dec-93 22:21:18 freeform3d/PPMore 16516 9623 41.7% 17-Mar-94 23:15:50 freeform3d/SaveScreen 323136 128650 60.1% 10-May-94 23:49:12 freeform3d/FreeFormDemo03040 3064 881 71.2% 10-May-94 23:50:18 freeform3d/FreeFormDemo03040.info 628 263 58.1% 10-May-94 23:50:18 freeform3d/objects.info 4140 1160 71.9% 14-Mar-94 12:28:34 freeform3d/objects/MrphRail.FreeForm 2956 1932 34.6% 17-Mar-94 23:13:18 freeform3d/objects/spout1.FreeForm 628 275 56.2% 10-May-94 23:50:18 freeform3d/rail_objects.info 628 272 56.6% 10-May-94 23:50:18 FreeForm3D.info 170 124 27.0% 18-Mar-94 00:22:18 freeform3d/configfile2 837 320 61.7% 10-May-94 23:50:18 freeform3d/configfile2.info -------- ------- ----- --------- -------- 681095 240115 64.7% 13-May-94 10:50:20 30 files